﻿using System;
using System.Collections.Generic;

namespace DataManage
{
    public class TCMUInfo
    {
        private Int32 initSig;
        /// <summary>
        /// 激活信号
        /// </summary>
        public int InitSig { get => initSig; set => initSig = value; }

        private List<double> tempInfo;
        /// <summary>
        /// 温度信息，目前是40个温度采集点
        /// </summary>
        public List<double> TempInfo { get => tempInfo; set => tempInfo = value; }

        private Dictionary<string, RelayStatus> dIDODryNodeState;
        /// <summary>
        /// DI\DO\干节点状态
        /// </summary>
        public Dictionary<string, RelayStatus> DryNodeState { get => dIDODryNodeState; set => dIDODryNodeState = value; }
        private double celTempMax;
        /// <summary>
        /// 单体最大温度
        /// </summary>
        public double CellTempMax { get => celTempMax; set => celTempMax = value; }
        private int maxCellTempNo;
        /// <summary>
        /// 最小单体温度编号
        /// </summary>
        public int MaxCellTempNo { get => maxCellTempNo; set => maxCellTempNo = value; }
        private double cellTempMin;
        /// <summary>
        /// 单体最小温度
        /// </summary>
        public double CellTempMin { get => cellTempMin; set => cellTempMin = value; }
        private int minCellTempNo;
        /// <summary>
        /// 最小单体温度编号
        /// </summary>
        public int MinCellTempNo { get => minCellTempNo; set => minCellTempNo = value; }
        private double cellDetTemp;
        /// <summary>
        /// 温差
        /// </summary>
        public double CellDetTemp { get => cellDetTemp; set => cellDetTemp = value; }
    }
}
